<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
  <script>
     let userInfo = {
      token0: {
        city: '杭州',
        money: '1000w',
        sex: '女',
        userName: 'admin',
        password: 'admin321'
      },
      token1: {
        city: '杭州',
        money: '1000w',
        sex: '女',
        userName: 'admin',
        password: 'admin321'
      },
      token2: {
        city: '北京',
        money: '1100w',
        sex: '女',
        userName: 'zhangsan',
        password: 'zs321'
      },
      token3: {
        city: '北京',
        money: '800w',
        sex: '男',
        userName: 'lisi',
        password: 'ls321'
      },
      token4: {
        city: '天津',
        money: '600w',
        sex: '男',
        userName: 'yyqx',
        password: 'yyqx321'
      }
    }
    let loginList = [
      { userName: 'zhangsan', password: 'zs321' },
      { userName: 'admin', password: 'admin321' },
      { userName: 'lisi', password: 'ls321' },
      { userName: 'yyqx', password: 'yyqx321' }
    ]
    let login = function (arrList, infoList) {
      let uname = prompt('请输入用户名')
      let pwd = prompt('请输入密码')
      let index = Math.floor(Math.random() * 5)
      let token = 'token'
      // token = token + index
      token = token + i

      function fn(infoList) {
        for (let i = 0; i < infoList.length; i++) {
        if (uname === infoList[i].userName && pwd === infoList[i].password) {
          alert(`
          登陆成功，具体用户信息:

          city:${userInfo[i].city}
          money:${userInfo[i].money}
          sex:${userInfo[i].sex}
          userName:${uname}
          `)
          console.log(infoList[i]);
          break
        }}
      }
      // for (let k in arrList) {
        for (let i = 0; i < arrList.length; i++) {
        if (uname === arrList[i].userName && pwd === arrList[i].password) {
          // alert(`
          // 登陆成功，具体用户信息:

          // city:${userInfo[token].city}
          // money:${userInfo[token].money}
          // sex:${userInfo[token].sex}
          // userName:${uname}
          // `)
          fn(userInfo)
          console.log(arrList[i]);
          break
        } else{
          let num = parseInt(prompt(`账号不存在

          1.注册
          2.直接退出`))
      }
    }
  }
    console.log(login(loginList, userInfo));

  </script>
</body>
</html>